@charset "UTF-8";
/* CSS Document */
body{font-size:14px; font-family:Arial, Helvetica, sans-serif; background-color:#eeeeee; line-height:17px;z-index:-1;}
/* font */
@font-face {
  font-family: "BMWCdRg";
  src: url(font/BMWCdRg.TTF) format("truetype");
}
@font-face {
 font-family: BMWCdRg;
 src: url("BMWCdRg.eot") /* EOT file for IE */
}
h3{font-family: "BMWCdRg", sans-serif;color:#344f92; font-size:16px; padding-bottom:10px; border-bottom:1px solid #d7d7d7;}
.darkgray{ color:#a9a9a9;}
.orange{ color:#fcb040;}
.blue{color:#223462;}
.white{color:#fff;}
/* link */
.mainlink{color:#223462; text-decoration:none;}
.mainlink:hover{color:#efa434;}
/* space */
.top-margin{margin-top:5px;}
.top-margin3{margin-top:3px;}
.top-margin15{margin-top:15px;}
.top-margin20{margin-top:20px;}
.top-margin40{margin-top:40px;}
/* clear */
.clear{clear:both; height:0px;}
.clear_bg{ background:none !important;}
.clear_border{ border:0 !important;}
.clear_margin{ margin:0 !important;}
/* align */
.imgfix{ vertical-align:bottom;}
#wrapper-header{background:url(../images/frontend/bg_header.jpg) repeat-x;height:181px; width:100%; min-width:1003px;}
	#header{width:1003px; margin:0 auto;}
		.logo{width:443px;height:135px;float:left;}
		.textheader{ text-align:right; padding-top:48px;}
			.wrapper-searchbox{ padding:1px;background-color:#000;width:275px; float:right;}
			.searchbox{background-color:#a1a1a1;width:187px;height:21px; border:0px;}
		.navigation{padding:5px 0 0 38px;}
		.navigation > ul > li{padding:14px 6px 14px 5px; float:left;font-size:13px; background:url(../images/frontend/nav-border.jpg) right top no-repeat; position:relative;}
		.navigation a{color:#2d437e; text-decoration:none;}
		.navigation a:hover{color:#000;}
		.navigation > ul > li > ul{display:none; position:absolute;top:41px; left:0;width:200px; z-index:999;}
		.navigation > ul > li > ul > li{padding:12px; background:#d4d4d4 url(../images/frontend/arrow.png) 180px 17px no-repeat;opacity:0.9;filter:alpha(opacity=90); border-bottom:1px solid #bdbdbd; border-top:1px solid #e6e6e6; cursor:pointer;}
		.navigation > ul > li > ul > li:hover{color:#fcb040 !important; background:#223462 url(../images/frontend/arrow2.jpg) 180px 17px no-repeat;cursor:pointer;}
#wrapper-container{margin-top:10px;}
	#container{padding:0 30px;width:943px; margin:0 auto;}
		.banner{position:relative;}
			.float_box{position:absolute;width:298px; height:332px; right:53px; background: url(../images/frontend/banner-float.png); z-index:999;}
		.main-container{ margin-top:23px;}
			.left{float:left;width:200px;}	
				.currentnews{border-bottom:2px solid #192a55; padding-bottom:20px;}
					.currentnews .head{border-bottom:2px solid #192a55; margin-bottom:18px;}	
					.currentnews li{ margin-bottom:10px; padding-bottom:15px; border-bottom:1px solid #d0d0d0;}
					.currentnews li:last-child{border:0 !important;}
			.right{float:right;width:713px;}
				.right_content {border-bottom:1px solid #192a55;}
				.music{ background:url(../images/frontend/bg_music.jpg) no-repeat bottom;width:206px;height:116px; float:left;padding:50px 0 0 130px;}
				.sport{ background:url(../images/frontend/bg_sport.jpg) no-repeat bottom;width:220px;height:116px; float:left;padding:50px 0 0 157px;}
				.bar{margin:5px auto;width:221px;height:8px;}
				.bar-blue{height:8px; background-color:#192a55;width:108px;float:left;}
				.bar-gray{height:8px; background-color:#bababa;width:108px; float:left; margin-left:5px;}
				.aboutus{width:534px;height:250px; background:url(../images/frontend/bg_about.jpg);margin-top:30px; padding:16px 20px 0 159px;}
				.aboutus p{ padding-bottom:7px; border-bottom:1px solid #fff;}
				.aboutus ul{ margin-top:5px;}
				.aboutus li{font-size:13px;}
				.info{margin-top:15px;}
					.info div{float:left;border-right:1px solid #cbcbcb; border-left:1px solid #fff;height:172px;}
					.col1{width:168px; border-left:0px !important; background:url(../images/frontend/bg_book.jpg) no-repeat; padding:14px 0 0 62px;}
					.col2{width:164px;background:url(../images/frontend/bg_pencil.jpg) no-repeat;padding:14px 0 0 87px;}
					.col3{width:138px;border-right:0px !important;background:url(../images/frontend/bg_hat.jpg) no-repeat;padding:14px 0 0 90px;}
					.info h2{ font-family: "BMWCdRg", sans-serif;color:#223462; font-size:16px;}
					.info p{ margin-top:5px;}
#wrapper-footer{margin-top:100px;background-color:#223462;}
	#footer{padding:0 30px;width:943px;margin:0 auto;}
	#footer ul{height:100px;}
		.menu1 a,.menu2 a{color:#eee; text-decoration:none;}
		.menu1 a:hover,.menu2 a:hover{color:#ccc;}
		.menu3 a{color:#efa434; text-decoration:none;}
		.menu3 a:hover{color:#f99704;}
		.menu1{width:212px;float:left;padding:30px 0;}
		.menu2{width:132px;float:left;padding:30px 0;}
		.menu3{width:179px;float:left;padding:30px 0;border-right:3px solid #eee;}
		.contact_footer{ text-align:right; float:right; padding-top:30px;width:415px; font-size:13px;}
#wrapper-textfooter{width:1003px;margin:0 auto; padding:35px 0; text-align:center; color:#909090;}

.left-navigater li{padding:10px; background:#d4d4d4 url(../images/frontend/arrow.png) 180px 17px no-repeat;border-bottom:1px solid #bdbdbd; border-top:1px solid #e6e6e6; cursor:pointer;}
.left-navigater li:hover{color:#fcb040 !important; background:#223462 url(../images/frontend/arrow2.jpg) 180px 17px no-repeat;}
.left-navigater .active{color:#fcb040; background:#223462 url(../images/frontend/arrow2.jpg) 180px 17px no-repeat;}
.aboutus2{width:534px;height:156px; background:url(../images/frontend/bg.jpg);padding:16px 20px 0 159px; margin-bottom:25px;}
.detail-box{}
	.detail-box h3{font-family: "BMWCdRg", sans-serif;color:#344f92; font-size:16px; padding-bottom:10px; border-bottom:1px solid #d7d7d7;}
	.detail-box p{ padding-top:20px;}
.list{ list-style:inside;}
.inquiry input[type=text]{border:none; background-color:#d7d7d7; font-size:12px; height:25px; margin-bottom:3px;width:200px;}
.inquiry textarea{border:none; background-color:#d7d7d7; font-size:12px; height:25px; margin-bottom:3px;width:200px; height:60px;}